package com.tarena.lbs.user.service;

import com.tarena.lbs.base.protocol.exception.BusinessException;
import com.tarena.lbs.user.pojo.param.UserParam;
import com.tarena.lbs.user.pojo.param.UserTagsParam;
import com.tarena.lbs.user.pojo.vo.UserVO;

import java.util.List;

public interface UserService {

    void register(UserParam param) throws BusinessException;

    UserVO detail() throws BusinessException;

    void bindUserTags(UserTagsParam param) throws BusinessException;

    List<Integer> getTagIdsByUserId(Integer userId);
}
